package com.wsoft.hr.pm.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.github.pagehelper.PageInfo;
import com.wsoft.hr.pm.entity.HrPmGradeMemberEntity;
import com.wsoft.hr.pm.query.grade.member.*;


/**
 *
 * @Author Z001
 * @Date 2025-03-01 08:35:23
 */
public interface IHrPmGradeMemberService extends IService<HrPmGradeMemberEntity> {

    /**
     * 新增-考核评级人员表
     * @param query
     * @return
     */
    boolean insertHrPmGradeMember(HrPmGradeRemoveMemberInsertQuery query);

    /**
     *  删除-考核评级人员表
     * @param id
     * @return
     */
    boolean delete(Long id);

    /**
     * 移除人员列表
     * @param query
     * @return
     */
    PageInfo<HrPmGradeMemberEntity> removeMemberList(HrPmGradeRemoveMemberListQuery query);
}
